// 导入module1的内容,module1使用了分别导出
// 分别导出时,函数名或变量名叫什么,则导入时名字必须保持一致
// 需要什么就导入什么
import { fn, xxx } from './js/01-module1'
fn()
console.log(xxx)

// 导入module2的内容
// 分别导出和统一导出的导入方式是一样的
// 注意: fn as fns ==> 给fn重命名为fn2. 原来的fn名字就不能用了,应该使用新名字
import { obj, arr, fn as fn2 } from './js/02-module2'
console.log(obj)
console.log(arr)
fn2()

//导入module3的内容
// 注意: 默认导入时起的名字才是导出内容的真正的名字,导出时起的名字不重要,也可以不写
import hahaha from './js/03-module3.js'
hahaha()

// 导入module4的内容,module4中三种导出方式都使用了
// import 默认导出, {分别和统一导出的} from '模块的路径'
import list, { ls, fn as fn4 } from './js/04-module4'

console.log(list)
console.log(ls)
fn4()
